  
  Icon Clone by Mike R. (version 1.0.9 - 02-18-23)

  "Drag-n-Drop Icons or use Requesters to perform Icon Image Exchange".

  Icon Clone is a small and simple GadTools GUI to copy the icon images
  from a source icon to a destination icon. No tooltypes or other attributes
  will be overwritten if there is already an icon at the destination.
 
  If there's no existing icon but a default icon is being used for destination 
  a default icon will be saved to disk to be used for the icon image exchange.
  In that way an icon can be assigned to a file without an existing icon.
  If a default icon is used as source icon those images will be exchanged.

=============================================================

  Icon Clone GUI Usage:
  "Drop Drawers with Icons or Default Icons for Drawers without Icons"
  "Drop Files with Icons or Default Icons for Files without Icons"

  Note: Resulting Icon will retain "Destination Icon Attributes"
  while also acquiring the icon images from the Source Icon.

=============================================================

  Display Areas:
  Left Side = Source Icon Display
  Right Side = Destination Icon Display

  Definitions:
  SourceIcon(Alternate Icon with Images)
  Destination(Original Icon to receive Images)

  Center Buttons:
  Source File Requester ('?') Top Button.
  Exchange Icon Images ('>>') Middle Button.
  Destination File Requester ('?') Bottom Button.

  Icons style for Source & Destination must match or Destination Icon will
  acquire Source Icon style. The user will be warned of Icon Style Mismatch.

=============================================================

  Commandline Arguments & Switches:

  /* Return Values */
  //action = 0;
  //action = 1;
  //action = 2;
  //action = 3;
  //action = 4;	

  /* CLI switches */
  //--o (open gui)
  //--h (show help)	
	
  /* Valid return values */
  // Return value 0                                    //...Wrong # of arguments	
  //"iconclone --o"   returns 1                        //...Open empty GUI
  //"iconclone --o more.info"   returns 2              //...Open GUI & display srce icon
  //"iconclone more.info editor.info"   returns 3      //...Don't open GUI just Exchange icons
  //"iconclone --o more.info editor.info"   returns 4  //...Open GUI & display srce icon & dest icon
  // Open from Workbench returns 1                     //...Open empty GUI 

  /* Note: remove quotes when using CLI */
	
=============================================================

  Requirements:
  PNG Datatype, CyberGraphx, GadTools

  Icon Clone works with PNG Icons, Argb Icons, OS35 Icons & OS4 Icons.
  Both Single-Image & Dual-Image icons are supported as well.
  Volume Disk Icons (Disk.info) are also supported with Drag-n-Drop.

  Currently Reverse Exchange is no longer an option. The '<->' has been replaced with '>>' to
  indicate that the Icon Exchange operation only goes one way. Trying to open a filename with '.'
  in filename at commandline will cause a problem. Opening mismatched icon styles such as png & 
  Classic Icon at commandline may cause display problems. But drag-n-drop works for both cases.
  Opening icons of the same style at the commandline works correctly for Classic Icons & png. 
  These issues will be fixed in a future update to add to the Icon Clone program functionality.

  See ChangeLog text file for more information.




